|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectsum.ereignis.Stift
sum.ereignis.Buntstift
public class Buntstift
Der Buntstift uebernimmt die Eigenschaften der Klasse Stift. Allerdings besitzt er darueber hinausgehende Eigenschaften, die einzeln gesetzt werden koennen: Farbe: weiss, schwarz, rot, gruen, blau, gelb, etc. Schriftart: standardSchrift etc. Schriftstil: standardStil, fett, kursiv etc. Schriftgroesse: 10 bzw. andere positive ganze Zahl Linienbreite: 1 bzw. andere positive ganze Zahl. Fuellmuster: durchsichtig, gefuellt etc. Fuer den Zustand (stiftHoch, stiftRunter) und den Modus (normalModus, wechselModus, radierModus) existieren Konstanten.
| Field Summary |
|---|
| Fields inherited from class |
|---|
hatStroke, kenntPrivatschirm, NORMALMODUS, RADIERMODUS, WECHSELMODUS, zHoch, zSchreibModus, zStiftH, zStiftV, zWinkel |
| Constructor Summary | |
|---|---|
Buntstift()
Der Buntstift wird als Stift für den Bildschirm initialisiert und mit den Standardeinstellungen versehen. |
|
Buntstift(Fenster pFenster)
Der Buntstift wird als Stift fü ein Fenster initialisiert und mit den Standardeinstellungen versehen. |
|
| Method Summary | |
|---|---|
int |
linienbreite()
Der Buntstift liefert seine Linienbreite. |
int |
linienBreite()
Der Buntstift liefert seine Linienbreite. |
void |
setzeFarbe(Color pFarbe)
Die angegebene Farbe wird die aktuelle Farbe des Buntstifts. |
void |
setzeFarbe(int pFarbe)
Die angegebene Farbe wird die aktuelle Farbe des Buntstifts. |
void |
setzeFuellmuster(int pMuster)
Das angegebene Muster ist das aktuelle Muster des Buntstifts fuer Rechtecke und Kreise. |
void |
setzeFuellMuster(int pMuster)
Das angegebene Muster ist das aktuelle Muster des Buntstifts fuer Rechtecke und Kreise. |
void |
setzeLinienbreite(int pBreite)
Die angegebene Breite wird die aktuelle Linienbreite des Buntstifts. |
void |
setzeLinienBreite(int pBreite)
Die angegebene Breite wird die aktuelle Linienbreite des Buntstifts. |
void |
setzeSchriftart(String pArt)
Die angegebene Schriftart wird die aktuelle Schriftart des Buntstifts. |
void |
setzeSchriftArt(String pArt)
Die angegebene Schriftart wird die aktuelle Schriftart des Buntstifts. |
void |
setzeSchriftgroesse(int pGroesse)
Die angegebene Schriftgroesse wird die aktuelle Schriftgroesse des Buntstifts. |
void |
setzeSchriftGroesse(int pGroesse)
Die angegebene Schriftgroesse wird die aktuelle Schriftgroesse des Buntstifts. |
void |
setzeSchriftstil(int pStil)
Der angegebene Schriftstil wird der aktuelle Schriftstil des Buntstifts. |
void |
setzeSchriftStil(int pStil)
Der angegebene Schriftstil wird der aktuelle Schriftstil des Buntstifts. |
protected void |
setzeStandard()
wird intern von dem Constructor Buntstift() aufgerufen. |
protected void |
setzeZustand(Graphics2D g)
wird intern vor dem Zeichnen aufgerufen. |
int |
textbreite(String pText)
ermittelt die Breite des Texts unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
textBreite(String pText)
alternative Schreibweise |
int |
zahlbreite(double pZahl)
ermittelt die Breite der Zahl unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zahlBreite(double pZahl)
alternative Schreibweise |
int |
zahlbreite(int pZahl)
ermittelt die Breite der Zahl unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zahlBreite(int pZahl)
alternative Schreibweise |
int |
zeichenbreite(char pZeichen)
ermittelt die Breite des Zeichens unter Beruecksichtigung der Eigenschaften des Buntstifts. |
int |
zeichenBreite(char pZeichen)
alternative Schreibweise |
void |
zeichneKreis(double pRadius)
Der Buntstift zeichnet in der aktuellen Farbe einen Kreis mit der aktuellen Position als Mittelpunkt und dem angegebenen Radius. |
protected void |
zeichneLinie(double x1,
double y1,
double x2,
double y2)
wird intern von bewegeBis() und bewegeUm() aufgerufen. |
void |
zeichneRechteck(double pBreite,
double pHoehe)
Der Buntstift zeichnet in der aktuellen Farbe und Linienbreite ein achsenparalleles Rechteck mit der aktuellen Position als linker oberer Ecke und der angegebenen Breite und Hoehe. |
| Methods inherited from class |
|---|
bewegeBis, bewegeUm, dreheBis, dreheUm, dreheZu, get2DGraphics, gibFrei, hoch, hPosition, istUnten, normal, radiere, runter, schreibeText, schreibeText, schreibeZahl, schreibeZahl, vPosition, wechsle, winkel |
| Methods inherited from class |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Buntstift()
public Buntstift(Fenster pFenster)
| Method Detail |
|---|
public int linienbreite()
public int linienBreite()
public void setzeFarbe(Color pFarbe)
pFarbe - neue Farbe des Buntstiftspublic void setzeFarbe(int pFarbe)
pFarbe - neue Farbe des Buntstiftspublic void setzeFuellmuster(int pMuster)
pMuster - neues Fuellmuster des Buntstifts (siehe Klasse Muster)public void setzeFuellMuster(int pMuster)
pMuster - neues Fuellmuster des Buntstifts (siehe Klasse Muster)public void setzeLinienbreite(int pBreite)
pBreite - neue Linienbreite des Buntstiftspublic void setzeLinienBreite(int pBreite)
pBreite - neue Linienbreite des Buntstiftspublic void setzeSchriftart(String pArt)
pArt - neuer Zeichensatz des Buntstiftspublic void setzeSchriftArt(String pArt)
pArt - neuer Zeichensatz des Buntstiftspublic void setzeSchriftgroesse(int pGroesse)
pGroesse - neuer Schriftgroesse des Buntstiftspublic void setzeSchriftGroesse(int pGroesse)
pGroesse - neuer Schriftgroesse des Buntstiftspublic void setzeSchriftstil(int pStil)
pStil - neuer Schriftstil des Buntstifts (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
pStil - neuer Schriftstil des Buntstifts (siehe Klasse Schrift)protected void setzeStandard()
protected void setzeZustand(Graphics2D g)
setzeZustand in class Stiftpublic int textbreite(String pText)
pText - der zu pruefende Text
public int textBreite(String pText)
pText - der zu pruefende Text
public int zahlbreite(double pZahl)
pZahl - die zu pruefende Zahl
public int zahlBreite(double pZahl)
pZahl - die zu pruefende Zahl
public int zahlbreite(int pZahl)
pZahl - die zu pruefende Zahl
public int zahlBreite(int pZahl)
pZahl - die zu pruefende Zahl
public int zeichenbreite(char pZeichen)
pZeichen - das zu pruefende Zeichen
public int zeichenBreite(char pZeichen)
pZeichen - das zu pruefende Zeichen
public void zeichneKreis(double pRadius)
zeichneKreis in class StiftpRadius - der Radius des Kreises
protected void zeichneLinie(double x1,
double y1,
double x2,
double y2)
zeichneLinie in class Stift
public void zeichneRechteck(double pBreite,
double pHoehe)
zeichneRechteck in class StiftpBreite - die Breite des RechteckspHoehe - die Hoehe des Rechtecks
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||